home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / egames__ / learn30.zip / LEVEL4.BAT < prev    next >
DOS Batch File  |  1996-11-12  |  11KB  |  376 lines

  1. cls
  2. echo off
  3. cls
  4. echo Congratulations! Now you will learn your ABCs!
  5. echo Ready?
  6. pause
  7. cls
  8. echo           ██╗      ███████╗ ██╗   ██╗ ███████╗ ██╗          ██╗  ██╗
  9. echo           ██║      ██╔════╝ ██║   ██║ ██╔════╝ ██║          ██║  ██║
  10. echo           ██║      █████╗   ██║   ██║ █████╗   ██║          ███████║
  11. echo           ██║      ██╔══╝   ╚██╗ ██╔╝ ██╔══╝   ██║          ╚════██║
  12. echo           ███████╗ ███████╗  ╚████╔╝  ███████╗ ███████╗          ██║
  13. echo           ╚══════╝ ╚══════╝   ╚═══╝   ╚══════╝ ╚══════╝          ╚═╝
  14. pause
  15. :start
  16. cls
  17. RANDOM 26
  18. IF ERRORLEVEL 26 GOTO z
  19. IF ERRORLEVEL 25 GOTO y
  20. IF ERRORLEVEL 24 GOTO x
  21. IF ERRORLEVEL 23 GOTO w
  22. IF ERRORLEVEL 22 GOTO v
  23. IF ERRORLEVEL 21 GOTO u
  24. IF ERRORLEVEL 20 GOTO t
  25. IF ERRORLEVEL 19 GOTO s
  26. IF ERRORLEVEL 18 GOTO r
  27. IF ERRORLEVEL 17 GOTO q
  28. IF ERRORLEVEL 16 GOTO p
  29. IF ERRORLEVEL 15 GOTO o
  30. IF ERRORLEVEL 14 GOTO n
  31. IF ERRORLEVEL 13 GOTO m
  32. IF ERRORLEVEL 12 GOTO l
  33. IF ERRORLEVEL 11 GOTO k
  34. IF ERRORLEVEL 10 GOTO j
  35. IF ERRORLEVEL 9 GOTO i
  36. IF ERRORLEVEL 8 GOTO h
  37. IF ERRORLEVEL 7 GOTO g
  38. IF ERRORLEVEL 6 GOTO f
  39. IF ERRORLEVEL 5 GOTO e
  40. IF ERRORLEVEL 4 GOTO d
  41. IF ERRORLEVEL 3 GOTO c
  42. IF ERRORLEVEL 2 GOTO b
  43. IF ERRORLEVEL 1 GOTO a
  44. IF ERRORLEVEL 0 GOTO start
  45. goto start
  46. :a
  47. cls
  48. echo                               █████╗
  49. echo                              ██╔══██╗
  50. echo                              ███████║
  51. echo                              ██╔══██║
  52. echo                              ██║  ██║
  53. echo                              ╚═╝  ╚═╝
  54. play a.wav /q
  55. ask "type:" a
  56. if errorlevel 1 goto start
  57. :b
  58. cls
  59. echo                              ██████╗
  60. echo                              ██╔══██╗
  61. echo                              ██████╔╝
  62. echo                              ██╔══██╗
  63. echo                              ██████╔╝
  64. echo                              ╚═════╝
  65. play b.wav /q
  66. ask "type:" b
  67. if errorlevel 1 goto start
  68. :c
  69. cls
  70. echo                               ██████╗
  71. echo                              ██╔════╝
  72. echo                              ██║
  73. echo                              ██║
  74. echo                              ╚██████╗
  75. echo                               ╚═════╝
  76. play c.wav /q
  77. ask "type:" c
  78. if errorlevel 1 goto start
  79. :d
  80. cls
  81. echo                              ██████╗
  82. echo                              ██╔══██╗
  83. echo                              ██║  ██║
  84. echo                              ██║  ██║
  85. echo                              ██████╔╝
  86. echo                              ╚═════╝
  87. play d.wav /q
  88. ask "type:" d
  89. if errorlevel 1 goto start
  90. :e
  91. cls
  92. echo                              ███████╗
  93. echo                              ██╔════╝
  94. echo                              █████╗
  95. echo                              ██╔══╝
  96. echo                              ███████╗
  97. echo                              ╚══════╝
  98. play e.wav /q
  99. ask "type:" e
  100. if errorlevel 1 goto start
  101. :f
  102. cls
  103. echo                              ███████╗
  104. echo                              ██╔════╝
  105. echo                              █████╗
  106. echo                              ██╔══╝
  107. echo                              ██║
  108. echo                              ╚═╝
  109. play f.wav /q
  110. ask "type:" f
  111. if errorlevel 1 goto start
  112. :g
  113. cls
  114. echo                               ██████╗
  115. echo                              ██╔════╝
  116. echo                              ██║  ███╗
  117. echo                              ██║   ██║
  118. echo                              ╚██████╔╝
  119. echo                               ╚═════╝
  120. play g.wav /q
  121. ask "type:" g
  122. if errorlevel 1 goto start
  123. :h
  124. cls
  125. echo                              ██╗  ██╗
  126. echo                              ██║  ██║
  127. echo                              ███████║
  128. echo                              ██╔══██║
  129. echo                              ██║  ██║
  130. echo                              ╚═╝  ╚═╝
  131. play h.wav /q
  132. ask "type:" h
  133. if errorlevel 1 goto start
  134. :i
  135. cls
  136. echo                              ██╗
  137. echo                              ██║
  138. echo                              ██║
  139. echo                              ██║
  140. echo                              ██║
  141. echo                              ╚═╝
  142. play i.wav /q
  143. ask "type:" i
  144. if errorlevel 1 goto start
  145. :j
  146. cls
  147. echo                                   ██╗
  148. echo                                   ██║
  149. echo                                   ██║
  150. echo                              ██   ██║
  151. echo                              ╚█████╔╝
  152. echo                               ╚════╝
  153. play j.wav /q
  154. ask "type:" j
  155. if errorlevel 1 goto start
  156. :k
  157. cls
  158. echo                              ██╗  ██╗
  159. echo                              ██║ ██╔╝
  160. echo                              █████╔╝
  161. echo                              ██╔═██╗
  162. echo                              ██║  ██╗
  163. echo                              ╚═╝  ╚═╝
  164. play k.wav /q
  165. ask "type:" k
  166. if errorlevel 1 goto start
  167. :l
  168. cls
  169. echo                              ██╗
  170. echo                              ██║
  171. echo                              ██║
  172. echo                              ██║
  173. echo                              ███████╗
  174. echo                              ╚══════╝
  175. play l.wav /q
  176. ask "type:" l
  177. if errorlevel 1 goto start
  178. :m
  179. cls
  180. echo                              ███╗   ███╗
  181. echo                              ████╗ ████║
  182. echo                              ██╔████╔██║
  183. echo                              ██║╚██╔╝██║
  184. echo                              ██║ ╚═╝ ██║
  185. echo                              ╚═╝     ╚═╝
  186. play m.wav /q
  187. ask "type:" m
  188. if errorlevel 1 goto start
  189. :n
  190. cls
  191. echo                              ███╗   ██╗
  192. echo                              ████╗  ██║
  193. echo                              ██╔██╗ ██║
  194. echo                              ██║╚██╗██║
  195. echo                              ██║ ╚████║
  196. echo                              ╚═╝  ╚═══╝
  197. play n.wav /q
  198. ask "type:" n
  199. if errorlevel 1 goto start
  200. :o
  201. cls
  202. echo                               ██████╗
  203. echo                              ██╔═══██╗
  204. echo                              ██║   ██║
  205. echo                              ██║   ██║
  206. echo                              ╚██████╔╝
  207. echo                               ╚═════╝
  208. play o.wav /q
  209. ask "type:" o
  210. if errorlevel 1 goto start
  211. :p
  212. cls
  213. echo                              ██████╗
  214. echo                              ██╔══██╗
  215. echo                              ██████╔╝
  216. echo                              ██╔═══╝
  217. echo                              ██║
  218. echo                              ╚═╝
  219. play p.wav /q
  220. ask "type:" p
  221. if errorlevel 1 goto start
  222. :q
  223. cls
  224. echo                               ██████╗
  225. echo                              ██╔═══██╗
  226. echo                              ██║   ██║
  227. echo                              ██║▄▄ ██║
  228. echo                              ╚██████╔╝
  229. echo                               ╚══▀▀═╝
  230. play q.wav /q
  231. ask "type:" q
  232. if errorlevel 1 goto start
  233. :r
  234. cls
  235. echo                              ██████╗
  236. echo                              ██╔══██╗
  237. echo                              ██████╔╝
  238. echo                              ██╔══██╗
  239. echo                              ██║  ██║
  240. echo                              ╚═╝  ╚═╝
  241. play r.wav /q
  242. ask "type:" r
  243. if errorlevel 1 goto start
  244. :s
  245. cls
  246. echo                              ███████╗
  247. echo                              ██╔════╝
  248. echo                              ███████╗
  249. echo                              ╚════██║
  250. echo                              ███████║
  251. echo                              ╚══════╝
  252. play s.wav /q
  253. ask "type:" s
  254. if errorlevel 1 goto start
  255. :t
  256. cls
  257. echo                              ████████╗
  258. echo                              ╚══██╔══╝
  259. echo                                 ██║
  260. echo                                 ██║
  261. echo                                 ██║
  262. echo                                 ╚═╝
  263. play t.wav /q
  264. ask "type:" t
  265. if errorlevel 1 goto start
  266. :u
  267. cls
  268. echo                              ██╗   ██╗
  269. echo                              ██║   ██║
  270. echo                              ██║   ██║
  271. echo                              ██║   ██║
  272. echo                              ╚██████╔╝
  273. echo                               ╚═════╝
  274. play u.wav /q
  275. ask "type:" u
  276. if errorlevel 1 goto start
  277. :v
  278. cls
  279. echo                              ██╗   ██╗
  280. echo                              ██║   ██║
  281. echo                              ██║   ██║
  282. echo                              ╚██╗ ██╔╝
  283. echo                               ╚████╔╝
  284. echo                                ╚═══╝
  285. play v.wav /q
  286. ask "type:" v
  287. if errorlevel 1 goto start
  288. :w
  289. cls
  290. echo                              ██╗    ██╗
  291. echo                              ██║    ██║
  292. echo                              ██║ █╗ ██║
  293. echo                              ██║███╗██║
  294. echo                              ╚███╔███╔╝
  295. echo                               ╚══╝╚══╝
  296. play w.wav /q
  297. ask "type:" w
  298. if errorlevel 1 goto start
  299. :x
  300. cls
  301. echo                              ██╗  ██╗
  302. echo                              ╚██╗██╔╝
  303. echo                               ╚███╔╝
  304. echo                               ██╔██╗
  305. echo                              ██╔╝ ██╗
  306. echo                              ╚═╝  ╚═╝
  307. play x.wav /q
  308. ask "type:" x
  309. if errorlevel 1 goto start
  310. :y
  311. cls
  312. echo                              ██╗   ██╗
  313. echo                              ╚██╗ ██╔╝
  314. echo                               ╚████╔╝
  315. echo                                ╚██╔╝
  316. echo                                 ██║
  317. echo                                 ╚═╝
  318. play y.wav /q
  319. ask "type:" y
  320. if errorlevel 1 goto start
  321. :z
  322. cls
  323. echo                              ███████╗
  324. echo                              ╚══███╔╝
  325. echo                                ███╔╝
  326. echo                               ███╔╝
  327. echo                              ███████╗
  328. echo                              ╚══════╝
  329. play z.wav /q
  330. ask "type:" z
  331. if errorlevel 1 goto end
  332. :end
  333. cls
  334. echo press the escape key to end the music.
  335. play ballade.mid /q
  336. cls
  337. echo Wow! You did it! Incredible!
  338. goto nm
  339. :back
  340. cls
  341. goto nm
  342. :nm
  343. ask "Do you want to restart the ABC game? (y,n)" ny
  344. if errorlevel 2 goto nextlevel
  345. cls
  346. ask "Are you sure you want to quit?" yn
  347. if errorlevel 2 goto back
  348. goto bye
  349. :nextlevel
  350. levels
  351. :bye
  352. :echo ╔═════════════════════════════════════════════╗
  353. echo ║▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀║
  354. echo ║                  The ABC Game               ║
  355. echo ║▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀║
  356. echo ║        To order, send a $5.00 Check or      ║
  357. echo ║        Money Order to:                      ║
  358. echo ║                                             ║
  359. echo ║             Tommy Chapin                    ║
  360. echo ║             Rt.1 Box 126                    ║
  361. echo ║             Van Alstyne, TX 75495           ║
  362. echo ║                                             ║
  363. echo ║    You will receive the latest version      ║
  364. echo ║    and the "Learn To Count" game!           ║
  365. echo ║                                             ║
  366. echo ╚═════════════════════════════════════════════╝
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.